const express = require('express')
const deteleDetail = express.Router()
const db = require('../../mysql/db')

function query(id) {
    return new Promise((resolve, reject) => {
        db.query(`DELETE FROM details WHERE id = ${id};`, (err, results) => {
            if (err) {
                reject(err);
                console.log(err);
            } else {
                console.log("删除成功！");
            }
        });
    });
}
deteleDetail.post('/deleteDetail', (req, res) => {
    const result = query(req.body.id);
    res.send({
        code: 200, // 0 表示处理成功，1 表示处理失败
        message: 'post 请求成功！', // 状态的描述
        result: result, // 需要响应给客户端的数据
    });
    // try {
    //     const result = await query(req.body.id);
    //     res.send({
    //         code: 200, // 0 表示处理成功，1 表示处理失败
    //         message: 'post 请求成功！', // 状态的描述
    //         result: result, // 需要响应给客户端的数据
    //     });
    // } catch (err) {
    //     res.send({
    //         code: 1, // 0 表示处理成功，1 表示处理失败
    //         message: err.message, // 状态的描述
    //         result: null, // 需要响应给客户端的数据
    //     });
    // }
});
module.exports = deteleDetail
